have one's innings - Spanish English Dictionary